HipWorkerPool

Undocumented in source.

Constructors

this
this(size_t poolSize)
Undocumented in source.

Members

Functions

addOnAllTasksFinished
void addOnAllTasksFinished(void delegate() onAllFinished)
Undocumented in source. Be warned that the author may not have intended to support it.
await
void await()
Undocumented in source. Be warned that the author may not have intended to support it.
dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
finish
void finish()
Undocumented in source. Be warned that the author may not have intended to support it.
isIdle
bool isIdle()
Undocumented in source. Be warned that the author may not have intended to support it.
notifyOnFinish
void delegate(string name) notifyOnFinish(void delegate(string taskName) onFinish)
Undocumented in source. Be warned that the author may not have intended to support it.
notifyOnFinishOnMainThread
void delegate(string name) notifyOnFinishOnMainThread(void delegate(string taskName) onFinish, bool finished)
Undocumented in source. Be warned that the author may not have intended to support it.
pollFinished
void pollFinished()
Undocumented in source. Be warned that the author may not have intended to support it.
pushTask
HipWorkerThread pushTask(string name, void delegate() task, void delegate(string taskName) onTaskFinish, bool isOnFinishOnMainThread)
Undocumented in source. Be warned that the author may not have intended to support it.
signalTaskFinish
void signalTaskFinish()
Undocumented in source. Be warned that the author may not have intended to support it.
startWorking
void startWorking()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

onAllTasksFinishHandlers
void delegate()[] onAllTasksFinishHandlers;
Undocumented in source.
tasksCount
size_t tasksCount;
Undocumented in source.

Meta